Market-based Resource Allocation for Grid Computing: A Model and Simulation
نویسندگان
چکیده
Resource allocation is an important aspect of Grid computing. One approach uses market mechanisms to allocate resources. In this paper, we review the literature on market-based resource allocation for Grid computing classifying approaches as modelor state-based and pre-emptive or non-pre-emptive. Many of the existing market-based approaches take it for granted that markets are an improvement. We investigate under which circumstances marketbased resource allocation by continuous double auctions and by the proportional share protocol, respectively, outperforms a conventional round-robin approach. To answer this question, we develop and justify a model for clients, servers and the market, and present simulation results. The factors which are studied include the amount of load in the system, the number of resources, different degrees of resource heterogeneity, and communication delays.
منابع مشابه
Performance evaluation of market-based resource allocation for Grid computing
Resource allocation is an important aspect of Grid computing. Over the past years, various systems have been developed which use market mechanisms to allocate resources. However, the performance of such policies has not been sufficiently studied. In this paper, we investigate under which circumstances market-based resource allocation by continuous double auctions and by the proportional share p...
متن کاملAn Economic Model for Grid Scheduling
Grid scheduling, that is, the allocation of distributed computational resources to user applications, is one of the most challenging and complex task in Grid computing. In this paper, we give a quantitative description of a tender/contract-net model. The performance of the proposed market-based approach is experimentally compared with a simple round-robin allocation protocol. Key–Words: Grid co...
متن کاملResource Allocation in Grid Computing: An Economic Model
Grid scheduling, that is, the allocation of distributed computational resources to user applications, is one of the most challenging and complex task in Grid computing. The problem of allocating resources in Grid scheduling requires the definition of a model that allows local and external schedulers to communicate in order to achieve an efficient management of the resources themselves. To this ...
متن کاملLearning Automata Based Method for Grid Computing Resource Valuation with Resource Suitability Criteria
In economic Grid environments, the producers (resource owners) and consumers (resource users) have different goals, objectives, strategies, and supply-and-demand patterns. Mechanism based on economic models is an effective approach to solve the problem of grid resources management. Grid resource valuation and allocation is one of the fundamental problems in grid resource management. The essence...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003